1. Starting eclipse

eclipse
Figure 1. Lancement d’eclipse

2. New SysML project

File ▸ New ▸ Other ▸ Papyrus ▸ SysML Project

open
Figure 2. File ▸ New ▸ Other ▸ Papyrus ▸ SysML Project

3. Domain analysis

spec
Figure 3. Repérer les blocks

4. SysML BDD

Description structurelle de l’exploitation agricole

structure
Figure 4. Description structurelle de l’exploitation agricole

5. SysML BDD

Description fonctionnelle de l’exploitation agricole

fonctionnelle
Figure 5. Description fonctionnelle de l’exploitation agricole

6. SysML IBD

Vue interne

ibd
Figure 6. Vue interne d’une Activité

7. SysML BDD

cultures
Figure 7. Type de culture

8. SySML/UML State Machine

sorgho
Figure 8. La culture du Sorgho

9. UML "Object Diagram"

objectModel
Figure 9. Un exemple concret (instances de blocks)

10. Combined State Machine

combined
Figure 10. Un exemple concret (Machine à état)

11. Feedbacks

  • SysML is quite OK

  • More suitable for more "systems-oriented" domain model

12. Using parametric diagrams

gibgjbgc

13. Using parametric diagrams

gibgjbgc

bdd

14. Using parametric diagrams

gibgjbgc

ibd2

15. Using parametric diagrams

gibgjbgc

constraint

16. Using parametric diagrams

gibgjbgc

parametric

17. When anything goes wrong…​

crash

18. #1 Check if it’s not a bug

bug
Figure 11. No class association in SysML :-(

19. #2 Check documentation

doc
Figure 12. eclipse wikimedia

20. #3 Contact Papyrus forum

forum
Figure 13. Raise the issue

21. Stay tuned!

Register to the papyrus4edu@eclipse.org mailing-list!

Papyrus4Education logo
Figure 14. Papyrus for Education logo

22. Thanks!

questions

23. About…​

Document réalisé par Jean-Michel Bruel via Asciidoctor (version 1.5.1) de 'Dan Allen', lui même basé sur AsciiDoc. Pour l’instant ce document est libre d’utilisation et géré par la 'Licence Creative Commons'. Licence Creative Commons licence Creative Commons Paternité - Partage à l'Identique 3.0 non transposé.